// starting begin disable ( 1000 ) ;
   0: LD_INT 1000
   2: DISABLE_MARKED
// WSPARCIE_2 ;
   3: CALL 2677 0 0
// Wsparcie3 ;
   7: CALL 2107 0 0
// disable ( 101 ) ;
  11: LD_INT 101
  13: DISABLE_MARKED
// center = 0 ;
  14: LD_ADDR_EXP 12
  18: PUSH
  19: LD_INT 0
  21: ST_TO_ADDR
// InGameOn ;
  22: CALL_OW 8
// PlaceSeeing ( 88 , 30 , 4 , 10 ) ;
  26: LD_INT 88
  28: PPUSH
  29: LD_INT 30
  31: PPUSH
  32: LD_INT 4
  34: PPUSH
  35: LD_INT 10
  37: PPUSH
  38: CALL_OW 330
// SayRadio ( I1 , d1 ) ;
  42: LD_INT 181
  44: PPUSH
  45: LD_STRING d1
  47: PPUSH
  48: CALL_OW 94
// SetAttitude ( 4 , 3 , att_Neutral , true ) ;
  52: LD_INT 4
  54: PPUSH
  55: LD_INT 3
  57: PPUSH
  58: LD_INT 0
  60: PPUSH
  61: LD_INT 1
  63: PPUSH
  64: CALL_OW 80
// Bohaterowie_1 ;
  68: CALL 1121 0 0
// wait ( 0 0$01 ) ;
  72: LD_INT 35
  74: PPUSH
  75: CALL_OW 67
// AddComTurnUnit ( [ Z1 , Z2 , Nefarem ] , Z3 ) ;
  79: LD_EXP 1
  83: PUSH
  84: LD_EXP 2
  88: PUSH
  89: LD_EXP 7
  93: PUSH
  94: EMPTY
  95: LIST
  96: LIST
  97: LIST
  98: PPUSH
  99: LD_EXP 3
 103: PPUSH
 104: CALL_OW 179
// CenterNowOnUnits ( Z6 ) ;
 108: LD_EXP 6
 112: PPUSH
 113: CALL_OW 87
// SayRadio ( Nefarem , d2 ) ;
 117: LD_EXP 7
 121: PPUSH
 122: LD_STRING d2
 124: PPUSH
 125: CALL_OW 94
// AddComAgressiveMove ( I1 , 51 , 48 ) ;
 129: LD_INT 181
 131: PPUSH
 132: LD_INT 51
 134: PPUSH
 135: LD_INT 48
 137: PPUSH
 138: CALL_OW 174
// AddComAgressiveMove ( SZEF , 87 , 30 ) ;
 142: LD_INT 201
 144: PPUSH
 145: LD_INT 87
 147: PPUSH
 148: LD_INT 30
 150: PPUSH
 151: CALL_OW 174
// AddComMoveToArea ( PO1 , Area51 ) ;
 155: LD_EXP 8
 159: PPUSH
 160: LD_INT 10
 162: PPUSH
 163: CALL_OW 173
// AddComMoveToArea ( PO2 , Area51 ) ;
 167: LD_EXP 9
 171: PPUSH
 172: LD_INT 10
 174: PPUSH
 175: CALL_OW 173
// AddComMoveToArea ( PO3 , Area52 ) ;
 179: LD_EXP 10
 183: PPUSH
 184: LD_INT 11
 186: PPUSH
 187: CALL_OW 173
// AddComMoveToArea ( PO3 , Area52 ) ;
 191: LD_EXP 10
 195: PPUSH
 196: LD_INT 11
 198: PPUSH
 199: CALL_OW 173
// AddComMoveToArea ( PO1 , Area52 ) ;
 203: LD_EXP 8
 207: PPUSH
 208: LD_INT 11
 210: PPUSH
 211: CALL_OW 173
// AddComMoveToArea ( PO2 , Area52 ) ;
 215: LD_EXP 9
 219: PPUSH
 220: LD_INT 11
 222: PPUSH
 223: CALL_OW 173
// AddComMoveToArea ( PO3 , Area53 ) ;
 227: LD_EXP 10
 231: PPUSH
 232: LD_INT 12
 234: PPUSH
 235: CALL_OW 173
// AddComMoveToArea ( PO4 , Area53 ) ;
 239: LD_EXP 11
 243: PPUSH
 244: LD_INT 12
 246: PPUSH
 247: CALL_OW 173
// AddComMoveToArea ( PO1 , Area53 ) ;
 251: LD_EXP 8
 255: PPUSH
 256: LD_INT 12
 258: PPUSH
 259: CALL_OW 173
// AddComMoveToArea ( PO2 , Area53 ) ;
 263: LD_EXP 9
 267: PPUSH
 268: LD_INT 12
 270: PPUSH
 271: CALL_OW 173
// AddComMoveToArea ( PO3 , Area54 ) ;
 275: LD_EXP 10
 279: PPUSH
 280: LD_INT 13
 282: PPUSH
 283: CALL_OW 173
// AddComMoveToArea ( PO4 , Area54 ) ;
 287: LD_EXP 11
 291: PPUSH
 292: LD_INT 13
 294: PPUSH
 295: CALL_OW 173
// AddComMoveToArea ( PO1 , Area54 ) ;
 299: LD_EXP 8
 303: PPUSH
 304: LD_INT 13
 306: PPUSH
 307: CALL_OW 173
// AddComMoveToArea ( PO3 , Area54 ) ;
 311: LD_EXP 10
 315: PPUSH
 316: LD_INT 13
 318: PPUSH
 319: CALL_OW 173
// AddComMoveToArea ( PO4 , Area55 ) ;
 323: LD_EXP 11
 327: PPUSH
 328: LD_INT 14
 330: PPUSH
 331: CALL_OW 173
// AddComMoveToArea ( PO2 , Area59 ) ;
 335: LD_EXP 9
 339: PPUSH
 340: LD_INT 18
 342: PPUSH
 343: CALL_OW 173
// Say ( Nefarem , d3 ) ;
 347: LD_EXP 7
 351: PPUSH
 352: LD_STRING d3
 354: PPUSH
 355: CALL_OW 88
// end ;
 359: END
// every 0 0$0.1 trigger IsInArea ( AS4 , Area55 ) do
 360: LD_INT 199
 362: PPUSH
 363: LD_INT 14
 365: PPUSH
 366: CALL_OW 308
 370: IFFALSE 639
 372: GO 374
 374: DISABLE
// begin MineExplosion ( 86 , 67 , 1000 ) ;
 375: LD_INT 86
 377: PPUSH
 378: LD_INT 67
 380: PPUSH
 381: LD_INT 1000
 383: PPUSH
 384: CALL_OW 453
// MineExplosion ( 84 , 69 , 1000 ) ;
 388: LD_INT 84
 390: PPUSH
 391: LD_INT 69
 393: PPUSH
 394: LD_INT 1000
 396: PPUSH
 397: CALL_OW 453
// MineExplosion ( 64 , 60 , 1000 ) ;
 401: LD_INT 64
 403: PPUSH
 404: LD_INT 60
 406: PPUSH
 407: LD_INT 1000
 409: PPUSH
 410: CALL_OW 453
// MineExplosion ( 62 , 62 , 1000 ) ;
 414: LD_INT 62
 416: PPUSH
 417: LD_INT 62
 419: PPUSH
 420: LD_INT 1000
 422: PPUSH
 423: CALL_OW 453
// SetAttitude ( 4 , 3 , att_enemy , true ) ;
 427: LD_INT 4
 429: PPUSH
 430: LD_INT 3
 432: PPUSH
 433: LD_INT 2
 435: PPUSH
 436: LD_INT 1
 438: PPUSH
 439: CALL_OW 80
// ComWalk ( [ Z1 , Z2 , Z3 , Z4 , Z5 , Z6 , Nefarem ] ) ;
 443: LD_EXP 1
 447: PUSH
 448: LD_EXP 2
 452: PUSH
 453: LD_EXP 3
 457: PUSH
 458: LD_EXP 4
 462: PUSH
 463: LD_EXP 5
 467: PUSH
 468: LD_EXP 6
 472: PUSH
 473: LD_EXP 7
 477: PUSH
 478: EMPTY
 479: LIST
 480: LIST
 481: LIST
 482: LIST
 483: LIST
 484: LIST
 485: LIST
 486: PPUSH
 487: CALL_OW 138
// Say ( PO2 , d4 ) ;
 491: LD_EXP 9
 495: PPUSH
 496: LD_STRING d4
 498: PPUSH
 499: CALL_OW 88
// ComExitVehicle ( PO2 ) ;
 503: LD_EXP 9
 507: PPUSH
 508: CALL_OW 121
// ComExitVehicle ( PO3 ) ;
 512: LD_EXP 10
 516: PPUSH
 517: CALL_OW 121
// AddComMoveXY ( [ PO1 , PO2 , PO3 , PO4 ] , 45 , 39 ) ;
 521: LD_EXP 8
 525: PUSH
 526: LD_EXP 9
 530: PUSH
 531: LD_EXP 10
 535: PUSH
 536: LD_EXP 11
 540: PUSH
 541: EMPTY
 542: LIST
 543: LIST
 544: LIST
 545: LIST
 546: PPUSH
 547: LD_INT 45
 549: PPUSH
 550: LD_INT 39
 552: PPUSH
 553: CALL_OW 171
// AddComAgressiveMove ( [ Nefarem , Z1 , Z2 ] , 82 , 64 ) ;
 557: LD_EXP 7
 561: PUSH
 562: LD_EXP 1
 566: PUSH
 567: LD_EXP 2
 571: PUSH
 572: EMPTY
 573: LIST
 574: LIST
 575: LIST
 576: PPUSH
 577: LD_INT 82
 579: PPUSH
 580: LD_INT 64
 582: PPUSH
 583: CALL_OW 174
// AddComAgressiveMove ( [ Z3 , Z4 , Z5 , Z6 ] , 78 , 67 ) ;
 587: LD_EXP 3
 591: PUSH
 592: LD_EXP 4
 596: PUSH
 597: LD_EXP 5
 601: PUSH
 602: LD_EXP 6
 606: PUSH
 607: EMPTY
 608: LIST
 609: LIST
 610: LIST
 611: LIST
 612: PPUSH
 613: LD_INT 78
 615: PPUSH
 616: LD_INT 67
 618: PPUSH
 619: CALL_OW 174
// CenterNowOnUnits ( Z6 ) ;
 623: LD_EXP 6
 627: PPUSH
 628: CALL_OW 87
// wait ( 0 0$02 ) ;
 632: LD_INT 70
 634: PPUSH
 635: CALL_OW 67
// end ;
 639: END
// every 0 0$0.1 trigger IsDead ( PO1 ) and IsDead ( PO2 ) and IsDead ( PO3 ) and IsDead ( PO4 ) do
 640: LD_EXP 8
 644: PPUSH
 645: CALL_OW 301
 649: PUSH
 650: LD_EXP 9
 654: PPUSH
 655: CALL_OW 301
 659: AND
 660: PUSH
 661: LD_EXP 10
 665: PPUSH
 666: CALL_OW 301
 670: AND
 671: PUSH
 672: LD_EXP 11
 676: PPUSH
 677: CALL_OW 301
 681: AND
 682: IFFALSE 863
 684: GO 686
 686: DISABLE
// begin enable ( 101 ) ;
 687: LD_INT 101
 689: ENABLE_MARKED
// Say ( Z4 , d5 ) ;
 690: LD_EXP 4
 694: PPUSH
 695: LD_STRING d5
 697: PPUSH
 698: CALL_OW 88
// Say ( Z5 , d6 ) ;
 702: LD_EXP 5
 706: PPUSH
 707: LD_STRING d6
 709: PPUSH
 710: CALL_OW 88
// SayRadio ( I1 , d7 ) ;
 714: LD_INT 181
 716: PPUSH
 717: LD_STRING d7
 719: PPUSH
 720: CALL_OW 94
// Say ( Nefarem , d8 ) ;
 724: LD_EXP 7
 728: PPUSH
 729: LD_STRING d8
 731: PPUSH
 732: CALL_OW 88
// Say ( Z1 , d9 ) ;
 736: LD_EXP 1
 740: PPUSH
 741: LD_STRING d9
 743: PPUSH
 744: CALL_OW 88
// InGameOff ;
 748: CALL_OW 9
// SetSide ( [ Z1 , Z2 , Z3 , Z4 , Z5 , Z6 , I1 ] , 1 ) ;
 752: LD_EXP 1
 756: PUSH
 757: LD_EXP 2
 761: PUSH
 762: LD_EXP 3
 766: PUSH
 767: LD_EXP 4
 771: PUSH
 772: LD_EXP 5
 776: PUSH
 777: LD_EXP 6
 781: PUSH
 782: LD_INT 181
 784: PUSH
 785: EMPTY
 786: LIST
 787: LIST
 788: LIST
 789: LIST
 790: LIST
 791: LIST
 792: LIST
 793: PPUSH
 794: LD_INT 1
 796: PPUSH
 797: CALL_OW 235
// ChangeMissionObjectives ( M1 ) ;
 801: LD_STRING M1
 803: PPUSH
 804: CALL_OW 337
// AddComEnterUnit ( Z4 , AS3 ) ;
 808: LD_EXP 4
 812: PPUSH
 813: LD_INT 164
 815: PPUSH
 816: CALL_OW 180
// AddComMoveToArea ( Z4 , Area61 ) ;
 820: LD_EXP 4
 824: PPUSH
 825: LD_INT 19
 827: PPUSH
 828: CALL_OW 173
// AddComExitVehicle ( Z4 ) ;
 832: LD_EXP 4
 836: PPUSH
 837: CALL_OW 181
// AddComAgressiveMove ( [ I1 , Z4 ] , 78 , 67 ) ;
 841: LD_INT 181
 843: PUSH
 844: LD_EXP 4
 848: PUSH
 849: EMPTY
 850: LIST
 851: LIST
 852: PPUSH
 853: LD_INT 78
 855: PPUSH
 856: LD_INT 67
 858: PPUSH
 859: CALL_OW 174
// end ;
 863: END
// every 0 0$0.1 trigger IsInArea ( Nefarem , Area58 ) do
 864: LD_EXP 7
 868: PPUSH
 869: LD_INT 17
 871: PPUSH
 872: CALL_OW 308
 876: IFFALSE 1070
 878: GO 880
 880: DISABLE
// begin enable ( 1000 ) ;
 881: LD_INT 1000
 883: ENABLE_MARKED
// InGameOn ;
 884: CALL_OW 8
// ComExitVehicle ( Nefarem ) ;
 888: LD_EXP 7
 892: PPUSH
 893: CALL_OW 121
// Center = 1 ;
 897: LD_ADDR_EXP 12
 901: PUSH
 902: LD_INT 1
 904: ST_TO_ADDR
// AddComAgressiveMove ( Nefarem , 88 , 32 ) ;
 905: LD_EXP 7
 909: PPUSH
 910: LD_INT 88
 912: PPUSH
 913: LD_INT 32
 915: PPUSH
 916: CALL_OW 174
// ComHold ( Nefarem ) ;
 920: LD_EXP 7
 924: PPUSH
 925: CALL_OW 140
// ComHold ( SZEF ) ;
 929: LD_INT 201
 931: PPUSH
 932: CALL_OW 140
// AddComTurnUnit ( Nefarem , Szef ) ;
 936: LD_EXP 7
 940: PPUSH
 941: LD_INT 201
 943: PPUSH
 944: CALL_OW 179
// AddComTurnUnit ( Szef , Nefarem ) ;
 948: LD_INT 201
 950: PPUSH
 951: LD_EXP 7
 955: PPUSH
 956: CALL_OW 179
// Say ( Nefarem , d10 ) ;
 960: LD_EXP 7
 964: PPUSH
 965: LD_STRING d10
 967: PPUSH
 968: CALL_OW 88
// Say ( SZEF , d11 ) ;
 972: LD_INT 201
 974: PPUSH
 975: LD_STRING d11
 977: PPUSH
 978: CALL_OW 88
// Say ( Nefarem , d12 ) ;
 982: LD_EXP 7
 986: PPUSH
 987: LD_STRING d12
 989: PPUSH
 990: CALL_OW 88
// Say ( SZEF , d13 ) ;
 994: LD_INT 201
 996: PPUSH
 997: LD_STRING d13
 999: PPUSH
1000: CALL_OW 88
// Say ( Nefarem , d14 ) ;
1004: LD_EXP 7
1008: PPUSH
1009: LD_STRING d14
1011: PPUSH
1012: CALL_OW 88
// Say ( SZEF , d15 ) ;
1016: LD_INT 201
1018: PPUSH
1019: LD_STRING d15
1021: PPUSH
1022: CALL_OW 88
// Say ( Nefarem , d16 ) ;
1026: LD_EXP 7
1030: PPUSH
1031: LD_STRING d16
1033: PPUSH
1034: CALL_OW 88
// Say ( SZEF , d17 ) ;
1038: LD_INT 201
1040: PPUSH
1041: LD_STRING d17
1043: PPUSH
1044: CALL_OW 88
// AddComAgressiveMove ( [ Szef , Nefarem ] , 93 , 15 ) ;
1048: LD_INT 201
1050: PUSH
1051: LD_EXP 7
1055: PUSH
1056: EMPTY
1057: LIST
1058: LIST
1059: PPUSH
1060: LD_INT 93
1062: PPUSH
1063: LD_INT 15
1065: PPUSH
1066: CALL_OW 174
// end ;
1070: END
// every 0 0$0.1 trigger IsInArea ( Nefarem , Area ) marked 1000 do
1071: LD_EXP 7
1075: PPUSH
1076: LD_INT 24
1078: PPUSH
1079: CALL_OW 308
1083: IFFALSE 1120
1085: GO 1087
1087: DISABLE
// begin SaveCharacters ( Nefarem , Nefarem ) ;
1088: LD_EXP 7
1092: PPUSH
1093: LD_STRING Nefarem
1095: PPUSH
1096: CALL_OW 38
// SaveCharacters ( Szef , Szef ) ;
1100: LD_INT 201
1102: PPUSH
1103: LD_STRING Szef
1105: PPUSH
1106: CALL_OW 38
// ChangeMap ( 1 , %_cont ) ;
1110: LD_INT 1
1112: PPUSH
1113: LD_STRING %_cont
1115: PPUSH
1116: CALL_OW 340
// end ; end_of_file
1120: END
// export Z1 , Z2 , Z3 , Z4 , Z5 , Z6 , Nefarem , PO1 , PO2 , PO3 , PO4 ; export function BOHATEROWIE_1 ; begin
1121: LD_INT 0
1123: PPUSH
// Nefarem = NewCharacter ( Nefarem ) ;
1124: LD_ADDR_EXP 7
1128: PUSH
1129: LD_STRING Nefarem
1131: PPUSH
1132: CALL_OW 25
1136: ST_TO_ADDR
// PlaceUnitArea ( Nefarem , W7 , false ) ;
1137: LD_EXP 7
1141: PPUSH
1142: LD_INT 9
1144: PPUSH
1145: LD_INT 0
1147: PPUSH
1148: CALL_OW 49
// SetSide ( Nefarem , 4 ) ;
1152: LD_EXP 7
1156: PPUSH
1157: LD_INT 4
1159: PPUSH
1160: CALL_OW 235
// hc_name =  ;
1164: LD_ADDR_OWVAR 26
1168: PUSH
1169: LD_STRING 
1171: ST_TO_ADDR
// uc_nation = 1 ;
1172: LD_ADDR_OWVAR 21
1176: PUSH
1177: LD_INT 1
1179: ST_TO_ADDR
// hc_class = 1 ;
1180: LD_ADDR_OWVAR 28
1184: PUSH
1185: LD_INT 1
1187: ST_TO_ADDR
// uc_side = 4 ;
1188: LD_ADDR_OWVAR 20
1192: PUSH
1193: LD_INT 4
1195: ST_TO_ADDR
// hc_gallery =  ;
1196: LD_ADDR_OWVAR 33
1200: PUSH
1201: LD_STRING 
1203: ST_TO_ADDR
// hc_attr = [ 10 , 10 ] ;
1204: LD_ADDR_OWVAR 29
1208: PUSH
1209: LD_INT 10
1211: PUSH
1212: LD_INT 10
1214: PUSH
1215: EMPTY
1216: LIST
1217: LIST
1218: ST_TO_ADDR
// hc_skills = [ 3 , 1 , 0 , 1 ] ;
1219: LD_ADDR_OWVAR 31
1223: PUSH
1224: LD_INT 3
1226: PUSH
1227: LD_INT 1
1229: PUSH
1230: LD_INT 0
1232: PUSH
1233: LD_INT 1
1235: PUSH
1236: EMPTY
1237: LIST
1238: LIST
1239: LIST
1240: LIST
1241: ST_TO_ADDR
// hc_importance = 10 ;
1242: LD_ADDR_OWVAR 32
1246: PUSH
1247: LD_INT 10
1249: ST_TO_ADDR
// Z1 = CreateHuman ;
1250: LD_ADDR_EXP 1
1254: PUSH
1255: CALL_OW 44
1259: ST_TO_ADDR
// PlaceUnitArea ( Z1 , W1 , false ) ;
1260: LD_EXP 1
1264: PPUSH
1265: LD_INT 3
1267: PPUSH
1268: LD_INT 0
1270: PPUSH
1271: CALL_OW 49
// hc_name =  ;
1275: LD_ADDR_OWVAR 26
1279: PUSH
1280: LD_STRING 
1282: ST_TO_ADDR
// uc_nation = 1 ;
1283: LD_ADDR_OWVAR 21
1287: PUSH
1288: LD_INT 1
1290: ST_TO_ADDR
// hc_class = 1 ;
1291: LD_ADDR_OWVAR 28
1295: PUSH
1296: LD_INT 1
1298: ST_TO_ADDR
// uc_side = 4 ;
1299: LD_ADDR_OWVAR 20
1303: PUSH
1304: LD_INT 4
1306: ST_TO_ADDR
// hc_gallery =  ;
1307: LD_ADDR_OWVAR 33
1311: PUSH
1312: LD_STRING 
1314: ST_TO_ADDR
// hc_attr = [ 10 , 10 ] ;
1315: LD_ADDR_OWVAR 29
1319: PUSH
1320: LD_INT 10
1322: PUSH
1323: LD_INT 10
1325: PUSH
1326: EMPTY
1327: LIST
1328: LIST
1329: ST_TO_ADDR
// hc_skills = [ 3 , 1 , 0 , 1 ] ;
1330: LD_ADDR_OWVAR 31
1334: PUSH
1335: LD_INT 3
1337: PUSH
1338: LD_INT 1
1340: PUSH
1341: LD_INT 0
1343: PUSH
1344: LD_INT 1
1346: PUSH
1347: EMPTY
1348: LIST
1349: LIST
1350: LIST
1351: LIST
1352: ST_TO_ADDR
// hc_importance = 10 ;
1353: LD_ADDR_OWVAR 32
1357: PUSH
1358: LD_INT 10
1360: ST_TO_ADDR
// Z2 = CreateHuman ;
1361: LD_ADDR_EXP 2
1365: PUSH
1366: CALL_OW 44
1370: ST_TO_ADDR
// PlaceUnitArea ( Z2 , W2 , false ) ;
1371: LD_EXP 2
1375: PPUSH
1376: LD_INT 4
1378: PPUSH
1379: LD_INT 0
1381: PPUSH
1382: CALL_OW 49
// hc_name =  ;
1386: LD_ADDR_OWVAR 26
1390: PUSH
1391: LD_STRING 
1393: ST_TO_ADDR
// uc_nation = 1 ;
1394: LD_ADDR_OWVAR 21
1398: PUSH
1399: LD_INT 1
1401: ST_TO_ADDR
// hc_class = 1 ;
1402: LD_ADDR_OWVAR 28
1406: PUSH
1407: LD_INT 1
1409: ST_TO_ADDR
// uc_side = 4 ;
1410: LD_ADDR_OWVAR 20
1414: PUSH
1415: LD_INT 4
1417: ST_TO_ADDR
// hc_gallery =  ;
1418: LD_ADDR_OWVAR 33
1422: PUSH
1423: LD_STRING 
1425: ST_TO_ADDR
// hc_attr = [ 10 , 10 ] ;
1426: LD_ADDR_OWVAR 29
1430: PUSH
1431: LD_INT 10
1433: PUSH
1434: LD_INT 10
1436: PUSH
1437: EMPTY
1438: LIST
1439: LIST
1440: ST_TO_ADDR
// hc_skills = [ 2 , 1 , 1 , 1 ] ;
1441: LD_ADDR_OWVAR 31
1445: PUSH
1446: LD_INT 2
1448: PUSH
1449: LD_INT 1
1451: PUSH
1452: LD_INT 1
1454: PUSH
1455: LD_INT 1
1457: PUSH
1458: EMPTY
1459: LIST
1460: LIST
1461: LIST
1462: LIST
1463: ST_TO_ADDR
// hc_importance = 10 ;
1464: LD_ADDR_OWVAR 32
1468: PUSH
1469: LD_INT 10
1471: ST_TO_ADDR
// Z3 = CreateHuman ;
1472: LD_ADDR_EXP 3
1476: PUSH
1477: CALL_OW 44
1481: ST_TO_ADDR
// PlaceUnitArea ( Z3 , W3 , false ) ;
1482: LD_EXP 3
1486: PPUSH
1487: LD_INT 5
1489: PPUSH
1490: LD_INT 0
1492: PPUSH
1493: CALL_OW 49
// hc_name =  ;
1497: LD_ADDR_OWVAR 26
1501: PUSH
1502: LD_STRING 
1504: ST_TO_ADDR
// uc_nation = 1 ;
1505: LD_ADDR_OWVAR 21
1509: PUSH
1510: LD_INT 1
1512: ST_TO_ADDR
// hc_class = 1 ;
1513: LD_ADDR_OWVAR 28
1517: PUSH
1518: LD_INT 1
1520: ST_TO_ADDR
// uc_side = 4 ;
1521: LD_ADDR_OWVAR 20
1525: PUSH
1526: LD_INT 4
1528: ST_TO_ADDR
// hc_gallery =  ;
1529: LD_ADDR_OWVAR 33
1533: PUSH
1534: LD_STRING 
1536: ST_TO_ADDR
// hc_attr = [ 10 , 10 ] ;
1537: LD_ADDR_OWVAR 29
1541: PUSH
1542: LD_INT 10
1544: PUSH
1545: LD_INT 10
1547: PUSH
1548: EMPTY
1549: LIST
1550: LIST
1551: ST_TO_ADDR
// hc_skills = [ 4 , 0 , 0 , 0 ] ;
1552: LD_ADDR_OWVAR 31
1556: PUSH
1557: LD_INT 4
1559: PUSH
1560: LD_INT 0
1562: PUSH
1563: LD_INT 0
1565: PUSH
1566: LD_INT 0
1568: PUSH
1569: EMPTY
1570: LIST
1571: LIST
1572: LIST
1573: LIST
1574: ST_TO_ADDR
// hc_importance = 10 ;
1575: LD_ADDR_OWVAR 32
1579: PUSH
1580: LD_INT 10
1582: ST_TO_ADDR
// Z4 = CreateHuman ;
1583: LD_ADDR_EXP 4
1587: PUSH
1588: CALL_OW 44
1592: ST_TO_ADDR
// PlaceUnitArea ( Z4 , W4 , false ) ;
1593: LD_EXP 4
1597: PPUSH
1598: LD_INT 6
1600: PPUSH
1601: LD_INT 0
1603: PPUSH
1604: CALL_OW 49
// hc_name =  ;
1608: LD_ADDR_OWVAR 26
1612: PUSH
1613: LD_STRING 
1615: ST_TO_ADDR
// uc_nation = 1 ;
1616: LD_ADDR_OWVAR 21
1620: PUSH
1621: LD_INT 1
1623: ST_TO_ADDR
// hc_class = 1 ;
1624: LD_ADDR_OWVAR 28
1628: PUSH
1629: LD_INT 1
1631: ST_TO_ADDR
// uc_side = 4 ;
1632: LD_ADDR_OWVAR 20
1636: PUSH
1637: LD_INT 4
1639: ST_TO_ADDR
// hc_gallery =  ;
1640: LD_ADDR_OWVAR 33
1644: PUSH
1645: LD_STRING 
1647: ST_TO_ADDR
// hc_attr = [ 10 , 10 ] ;
1648: LD_ADDR_OWVAR 29
1652: PUSH
1653: LD_INT 10
1655: PUSH
1656: LD_INT 10
1658: PUSH
1659: EMPTY
1660: LIST
1661: LIST
1662: ST_TO_ADDR
// hc_skills = [ 1 , 1 , 1 , 1 ] ;
1663: LD_ADDR_OWVAR 31
1667: PUSH
1668: LD_INT 1
1670: PUSH
1671: LD_INT 1
1673: PUSH
1674: LD_INT 1
1676: PUSH
1677: LD_INT 1
1679: PUSH
1680: EMPTY
1681: LIST
1682: LIST
1683: LIST
1684: LIST
1685: ST_TO_ADDR
// hc_importance = 10 ;
1686: LD_ADDR_OWVAR 32
1690: PUSH
1691: LD_INT 10
1693: ST_TO_ADDR
// Z5 = CreateHuman ;
1694: LD_ADDR_EXP 5
1698: PUSH
1699: CALL_OW 44
1703: ST_TO_ADDR
// PlaceUnitArea ( Z5 , W5 , false ) ;
1704: LD_EXP 5
1708: PPUSH
1709: LD_INT 7
1711: PPUSH
1712: LD_INT 0
1714: PPUSH
1715: CALL_OW 49
// hc_name =  ;
1719: LD_ADDR_OWVAR 26
1723: PUSH
1724: LD_STRING 
1726: ST_TO_ADDR
// uc_nation = 1 ;
1727: LD_ADDR_OWVAR 21
1731: PUSH
1732: LD_INT 1
1734: ST_TO_ADDR
// hc_class = 1 ;
1735: LD_ADDR_OWVAR 28
1739: PUSH
1740: LD_INT 1
1742: ST_TO_ADDR
// uc_side = 4 ;
1743: LD_ADDR_OWVAR 20
1747: PUSH
1748: LD_INT 4
1750: ST_TO_ADDR
// hc_gallery =  ;
1751: LD_ADDR_OWVAR 33
1755: PUSH
1756: LD_STRING 
1758: ST_TO_ADDR
// hc_attr = [ 10 , 10 ] ;
1759: LD_ADDR_OWVAR 29
1763: PUSH
1764: LD_INT 10
1766: PUSH
1767: LD_INT 10
1769: PUSH
1770: EMPTY
1771: LIST
1772: LIST
1773: ST_TO_ADDR
// hc_skills = [ 2 , 1 , 1 , 1 ] ;
1774: LD_ADDR_OWVAR 31
1778: PUSH
1779: LD_INT 2
1781: PUSH
1782: LD_INT 1
1784: PUSH
1785: LD_INT 1
1787: PUSH
1788: LD_INT 1
1790: PUSH
1791: EMPTY
1792: LIST
1793: LIST
1794: LIST
1795: LIST
1796: ST_TO_ADDR
// hc_importance = 10 ;
1797: LD_ADDR_OWVAR 32
1801: PUSH
1802: LD_INT 10
1804: ST_TO_ADDR
// Z6 = CreateHuman ;
1805: LD_ADDR_EXP 6
1809: PUSH
1810: CALL_OW 44
1814: ST_TO_ADDR
// PlaceUnitArea ( Z6 , W6 , false ) ;
1815: LD_EXP 6
1819: PPUSH
1820: LD_INT 8
1822: PPUSH
1823: LD_INT 0
1825: PPUSH
1826: CALL_OW 49
// ComCrawl ( [ Z1 , Z2 , Z3 , Z4 , Z5 , Z6 , Nefarem ] ) ;
1830: LD_EXP 1
1834: PUSH
1835: LD_EXP 2
1839: PUSH
1840: LD_EXP 3
1844: PUSH
1845: LD_EXP 4
1849: PUSH
1850: LD_EXP 5
1854: PUSH
1855: LD_EXP 6
1859: PUSH
1860: LD_EXP 7
1864: PUSH
1865: EMPTY
1866: LIST
1867: LIST
1868: LIST
1869: LIST
1870: LIST
1871: LIST
1872: LIST
1873: PPUSH
1874: CALL_OW 137
// hc_name =  ;
1878: LD_ADDR_OWVAR 26
1882: PUSH
1883: LD_STRING 
1885: ST_TO_ADDR
// uc_nation = 3 ;
1886: LD_ADDR_OWVAR 21
1890: PUSH
1891: LD_INT 3
1893: ST_TO_ADDR
// hc_class = 1 ;
1894: LD_ADDR_OWVAR 28
1898: PUSH
1899: LD_INT 1
1901: ST_TO_ADDR
// uc_side = 3 ;
1902: LD_ADDR_OWVAR 20
1906: PUSH
1907: LD_INT 3
1909: ST_TO_ADDR
// hc_gallery =  ;
1910: LD_ADDR_OWVAR 33
1914: PUSH
1915: LD_STRING 
1917: ST_TO_ADDR
// hc_attr = [ 10 , 10 ] ;
1918: LD_ADDR_OWVAR 29
1922: PUSH
1923: LD_INT 10
1925: PUSH
1926: LD_INT 10
1928: PUSH
1929: EMPTY
1930: LIST
1931: LIST
1932: ST_TO_ADDR
// hc_skills = [ 0 , 0 , 0 , 0 ] ;
1933: LD_ADDR_OWVAR 31
1937: PUSH
1938: LD_INT 0
1940: PUSH
1941: LD_INT 0
1943: PUSH
1944: LD_INT 0
1946: PUSH
1947: LD_INT 0
1949: PUSH
1950: EMPTY
1951: LIST
1952: LIST
1953: LIST
1954: LIST
1955: ST_TO_ADDR
// hc_importance = 10 ;
1956: LD_ADDR_OWVAR 32
1960: PUSH
1961: LD_INT 10
1963: ST_TO_ADDR
// PO1 = CreateHuman ;
1964: LD_ADDR_EXP 8
1968: PUSH
1969: CALL_OW 44
1973: ST_TO_ADDR
// PO2 = CreateHuman ;
1974: LD_ADDR_EXP 9
1978: PUSH
1979: CALL_OW 44
1983: ST_TO_ADDR
// PO3 = CreateHuman ;
1984: LD_ADDR_EXP 10
1988: PUSH
1989: CALL_OW 44
1993: ST_TO_ADDR
// PO4 = CreateHuman ;
1994: LD_ADDR_EXP 11
1998: PUSH
1999: CALL_OW 44
2003: ST_TO_ADDR
// PlaceHumanInUnit ( PO1 , AS1 ) ;
2004: LD_EXP 8
2008: PPUSH
2009: LD_INT 148
2011: PPUSH
2012: CALL_OW 52
// PlaceHumanInUnit ( PO2 , AS2 ) ;
2016: LD_EXP 9
2020: PPUSH
2021: LD_INT 156
2023: PPUSH
2024: CALL_OW 52
// PlaceHumanInUnit ( PO4 , AS4 ) ;
2028: LD_EXP 11
2032: PPUSH
2033: LD_INT 199
2035: PPUSH
2036: CALL_OW 52
// PlaceHumanInUnit ( PO3 , AS3 ) ;
2040: LD_EXP 10
2044: PPUSH
2045: LD_INT 164
2047: PPUSH
2048: CALL_OW 52
// SetCargo ( AS3 , mat_cans , 100 ) ;
2052: LD_INT 164
2054: PPUSH
2055: LD_INT 1
2057: PPUSH
2058: LD_INT 100
2060: PPUSH
2061: CALL_OW 290
// SetCargo ( AS2 , mat_cans , 100 ) ;
2065: LD_INT 156
2067: PPUSH
2068: LD_INT 1
2070: PPUSH
2071: LD_INT 100
2073: PPUSH
2074: CALL_OW 290
// end ; end_of_file
2078: LD_VAR 0 1
2082: RET
// export Center ; every 0 0$1 trigger Center = 1 do
2083: LD_EXP 12
2087: PUSH
2088: LD_INT 1
2090: EQUAL
2091: IFFALSE 2106
2093: GO 2095
2095: DISABLE
// begin ; CenterNowOnUnits ( Nefarem ) ;
2096: LD_EXP 7
2100: PPUSH
2101: CALL_OW 87
// enable ;
2105: ENABLE
// end ; end_of_file
2106: END
// export Rv , Rc , Q1 , Q2 , E1 , E2 ; export function WSPARCIE3 ; begin
2107: LD_INT 0
2109: PPUSH
// ; vc_chassis = 2 ;
2110: LD_ADDR_OWVAR 37
2114: PUSH
2115: LD_INT 2
2117: ST_TO_ADDR
// vc_engine = engine_combustion ;
2118: LD_ADDR_OWVAR 39
2122: PUSH
2123: LD_INT 1
2125: ST_TO_ADDR
// vc_control = control_manual ;
2126: LD_ADDR_OWVAR 38
2130: PUSH
2131: LD_INT 1
2133: ST_TO_ADDR
// vc_weapon = 4 ;
2134: LD_ADDR_OWVAR 40
2138: PUSH
2139: LD_INT 4
2141: ST_TO_ADDR
// uc_side = 1 ;
2142: LD_ADDR_OWVAR 20
2146: PUSH
2147: LD_INT 1
2149: ST_TO_ADDR
// Rv = CreateVehicle ;
2150: LD_ADDR_EXP 13
2154: PUSH
2155: CALL_OW 45
2159: ST_TO_ADDR
// hc_class = 3 ;
2160: LD_ADDR_OWVAR 28
2164: PUSH
2165: LD_INT 3
2167: ST_TO_ADDR
// hc_name =  ;
2168: LD_ADDR_OWVAR 26
2172: PUSH
2173: LD_STRING 
2175: ST_TO_ADDR
// uc_side = 1 ;
2176: LD_ADDR_OWVAR 20
2180: PUSH
2181: LD_INT 1
2183: ST_TO_ADDR
// uc_nation = 1 ;
2184: LD_ADDR_OWVAR 21
2188: PUSH
2189: LD_INT 1
2191: ST_TO_ADDR
// hc_gallery =  ;
2192: LD_ADDR_OWVAR 33
2196: PUSH
2197: LD_STRING 
2199: ST_TO_ADDR
// hc_sex = sex_male ;
2200: LD_ADDR_OWVAR 27
2204: PUSH
2205: LD_INT 1
2207: ST_TO_ADDR
// hc_skills = [ Rand ( 0 , 1 ) , Rand ( 0 , 1 ) , 4 , Rand ( 0 , 1 ) ] ;
2208: LD_ADDR_OWVAR 31
2212: PUSH
2213: LD_INT 0
2215: PPUSH
2216: LD_INT 1
2218: PPUSH
2219: CALL_OW 12
2223: PUSH
2224: LD_INT 0
2226: PPUSH
2227: LD_INT 1
2229: PPUSH
2230: CALL_OW 12
2234: PUSH
2235: LD_INT 4
2237: PUSH
2238: LD_INT 0
2240: PPUSH
2241: LD_INT 1
2243: PPUSH
2244: CALL_OW 12
2248: PUSH
2249: EMPTY
2250: LIST
2251: LIST
2252: LIST
2253: LIST
2254: ST_TO_ADDR
// Rc = CreateHuman ;
2255: LD_ADDR_EXP 14
2259: PUSH
2260: CALL_OW 44
2264: ST_TO_ADDR
// PlaceHumanInUnit ( Rc , Rv ) ;
2265: LD_EXP 14
2269: PPUSH
2270: LD_EXP 13
2274: PPUSH
2275: CALL_OW 52
// PlaceUnitArea ( Rv , A1 , false ) ;
2279: LD_EXP 13
2283: PPUSH
2284: LD_INT 21
2286: PPUSH
2287: LD_INT 0
2289: PPUSH
2290: CALL_OW 49
// vc_chassis = 2 ;
2294: LD_ADDR_OWVAR 37
2298: PUSH
2299: LD_INT 2
2301: ST_TO_ADDR
// vc_engine = engine_combustion ;
2302: LD_ADDR_OWVAR 39
2306: PUSH
2307: LD_INT 1
2309: ST_TO_ADDR
// vc_control = control_manual ;
2310: LD_ADDR_OWVAR 38
2314: PUSH
2315: LD_INT 1
2317: ST_TO_ADDR
// vc_weapon = 2 ;
2318: LD_ADDR_OWVAR 40
2322: PUSH
2323: LD_INT 2
2325: ST_TO_ADDR
// uc_side = 1 ;
2326: LD_ADDR_OWVAR 20
2330: PUSH
2331: LD_INT 1
2333: ST_TO_ADDR
// Q1 = CreateVehicle ;
2334: LD_ADDR_EXP 15
2338: PUSH
2339: CALL_OW 45
2343: ST_TO_ADDR
// hc_class = 3 ;
2344: LD_ADDR_OWVAR 28
2348: PUSH
2349: LD_INT 3
2351: ST_TO_ADDR
// hc_name =  ;
2352: LD_ADDR_OWVAR 26
2356: PUSH
2357: LD_STRING 
2359: ST_TO_ADDR
// uc_side = 1 ;
2360: LD_ADDR_OWVAR 20
2364: PUSH
2365: LD_INT 1
2367: ST_TO_ADDR
// uc_nation = 1 ;
2368: LD_ADDR_OWVAR 21
2372: PUSH
2373: LD_INT 1
2375: ST_TO_ADDR
// hc_gallery =  ;
2376: LD_ADDR_OWVAR 33
2380: PUSH
2381: LD_STRING 
2383: ST_TO_ADDR
// hc_sex = sex_male ;
2384: LD_ADDR_OWVAR 27
2388: PUSH
2389: LD_INT 1
2391: ST_TO_ADDR
// hc_skills = [ Rand ( 0 , 1 ) , Rand ( 0 , 1 ) , 4 , Rand ( 0 , 1 ) ] ;
2392: LD_ADDR_OWVAR 31
2396: PUSH
2397: LD_INT 0
2399: PPUSH
2400: LD_INT 1
2402: PPUSH
2403: CALL_OW 12
2407: PUSH
2408: LD_INT 0
2410: PPUSH
2411: LD_INT 1
2413: PPUSH
2414: CALL_OW 12
2418: PUSH
2419: LD_INT 4
2421: PUSH
2422: LD_INT 0
2424: PPUSH
2425: LD_INT 1
2427: PPUSH
2428: CALL_OW 12
2432: PUSH
2433: EMPTY
2434: LIST
2435: LIST
2436: LIST
2437: LIST
2438: ST_TO_ADDR
// Q2 = CreateHuman ;
2439: LD_ADDR_EXP 16
2443: PUSH
2444: CALL_OW 44
2448: ST_TO_ADDR
// PlaceHumanInUnit ( Q2 , Q1 ) ;
2449: LD_EXP 16
2453: PPUSH
2454: LD_EXP 15
2458: PPUSH
2459: CALL_OW 52
// PlaceUnitArea ( Q1 , A3 , false ) ;
2463: LD_EXP 15
2467: PPUSH
2468: LD_INT 22
2470: PPUSH
2471: LD_INT 0
2473: PPUSH
2474: CALL_OW 49
// vc_chassis = 2 ;
2478: LD_ADDR_OWVAR 37
2482: PUSH
2483: LD_INT 2
2485: ST_TO_ADDR
// vc_engine = engine_combustion ;
2486: LD_ADDR_OWVAR 39
2490: PUSH
2491: LD_INT 1
2493: ST_TO_ADDR
// vc_control = control_manual ;
2494: LD_ADDR_OWVAR 38
2498: PUSH
2499: LD_INT 1
2501: ST_TO_ADDR
// vc_weapon = 4 ;
2502: LD_ADDR_OWVAR 40
2506: PUSH
2507: LD_INT 4
2509: ST_TO_ADDR
// uc_side = 1 ;
2510: LD_ADDR_OWVAR 20
2514: PUSH
2515: LD_INT 1
2517: ST_TO_ADDR
// E1 = CreateVehicle ;
2518: LD_ADDR_EXP 17
2522: PUSH
2523: CALL_OW 45
2527: ST_TO_ADDR
// hc_class = 3 ;
2528: LD_ADDR_OWVAR 28
2532: PUSH
2533: LD_INT 3
2535: ST_TO_ADDR
// hc_name =  ;
2536: LD_ADDR_OWVAR 26
2540: PUSH
2541: LD_STRING 
2543: ST_TO_ADDR
// uc_side = 1 ;
2544: LD_ADDR_OWVAR 20
2548: PUSH
2549: LD_INT 1
2551: ST_TO_ADDR
// uc_nation = 1 ;
2552: LD_ADDR_OWVAR 21
2556: PUSH
2557: LD_INT 1
2559: ST_TO_ADDR
// hc_gallery =  ;
2560: LD_ADDR_OWVAR 33
2564: PUSH
2565: LD_STRING 
2567: ST_TO_ADDR
// hc_sex = sex_male ;
2568: LD_ADDR_OWVAR 27
2572: PUSH
2573: LD_INT 1
2575: ST_TO_ADDR
// hc_skills = [ Rand ( 0 , 1 ) , Rand ( 0 , 1 ) , 4 , Rand ( 0 , 1 ) ] ;
2576: LD_ADDR_OWVAR 31
2580: PUSH
2581: LD_INT 0
2583: PPUSH
2584: LD_INT 1
2586: PPUSH
2587: CALL_OW 12
2591: PUSH
2592: LD_INT 0
2594: PPUSH
2595: LD_INT 1
2597: PPUSH
2598: CALL_OW 12
2602: PUSH
2603: LD_INT 4
2605: PUSH
2606: LD_INT 0
2608: PPUSH
2609: LD_INT 1
2611: PPUSH
2612: CALL_OW 12
2616: PUSH
2617: EMPTY
2618: LIST
2619: LIST
2620: LIST
2621: LIST
2622: ST_TO_ADDR
// E2 = CreateHuman ;
2623: LD_ADDR_EXP 18
2627: PUSH
2628: CALL_OW 44
2632: ST_TO_ADDR
// PlaceHumanInUnit ( E2 , E1 ) ;
2633: LD_EXP 18
2637: PPUSH
2638: LD_EXP 17
2642: PPUSH
2643: CALL_OW 52
// PlaceUnitArea ( E1 , A3 , false ) ;
2647: LD_EXP 17
2651: PPUSH
2652: LD_INT 22
2654: PPUSH
2655: LD_INT 0
2657: PPUSH
2658: CALL_OW 49
// end ; end_of_file
2662: LD_VAR 0 1
2666: RET
// on Contact ( f_side4 , f_side1 ) marked 101 do begin YouLost ( STRZELANIE ) ;
2667: LD_STRING STRZELANIE
2669: PPUSH
2670: CALL_OW 104
// end ; end_of_file
2674: PPOPN 2
2676: END
// export F1 , F2 , F3 ; export function WSPARCIE_2 ; begin
2677: LD_INT 0
2679: PPUSH
// hc_name =  ;
2680: LD_ADDR_OWVAR 26
2684: PUSH
2685: LD_STRING 
2687: ST_TO_ADDR
// uc_nation = 1 ;
2688: LD_ADDR_OWVAR 21
2692: PUSH
2693: LD_INT 1
2695: ST_TO_ADDR
// hc_class = 1 ;
2696: LD_ADDR_OWVAR 28
2700: PUSH
2701: LD_INT 1
2703: ST_TO_ADDR
// uc_side = 1 ;
2704: LD_ADDR_OWVAR 20
2708: PUSH
2709: LD_INT 1
2711: ST_TO_ADDR
// hc_gallery =  ;
2712: LD_ADDR_OWVAR 33
2716: PUSH
2717: LD_STRING 
2719: ST_TO_ADDR
// hc_attr = [ 10 , 10 ] ;
2720: LD_ADDR_OWVAR 29
2724: PUSH
2725: LD_INT 10
2727: PUSH
2728: LD_INT 10
2730: PUSH
2731: EMPTY
2732: LIST
2733: LIST
2734: ST_TO_ADDR
// hc_skills = [ Rand ( 2 , 3 ) , Rand ( 1 , 0 ) , Rand ( 0 , 2 ) , Rand ( 0 , 2 ) ] ;
2735: LD_ADDR_OWVAR 31
2739: PUSH
2740: LD_INT 2
2742: PPUSH
2743: LD_INT 3
2745: PPUSH
2746: CALL_OW 12
2750: PUSH
2751: LD_INT 1
2753: PPUSH
2754: LD_INT 0
2756: PPUSH
2757: CALL_OW 12
2761: PUSH
2762: LD_INT 0
2764: PPUSH
2765: LD_INT 2
2767: PPUSH
2768: CALL_OW 12
2772: PUSH
2773: LD_INT 0
2775: PPUSH
2776: LD_INT 2
2778: PPUSH
2779: CALL_OW 12
2783: PUSH
2784: EMPTY
2785: LIST
2786: LIST
2787: LIST
2788: LIST
2789: ST_TO_ADDR
// hc_importance = 10 ;
2790: LD_ADDR_OWVAR 32
2794: PUSH
2795: LD_INT 10
2797: ST_TO_ADDR
// F1 = CreateHuman ;
2798: LD_ADDR_EXP 19
2802: PUSH
2803: CALL_OW 44
2807: ST_TO_ADDR
// F2 = CreateHuman ;
2808: LD_ADDR_EXP 20
2812: PUSH
2813: CALL_OW 44
2817: ST_TO_ADDR
// F3 = CreateHuman ;
2818: LD_ADDR_EXP 21
2822: PUSH
2823: CALL_OW 44
2827: ST_TO_ADDR
// PlaceUnitArea ( [ F1 , F2 , F3 ] , LUDZIE , false ) ;
2828: LD_EXP 19
2832: PUSH
2833: LD_EXP 20
2837: PUSH
2838: LD_EXP 21
2842: PUSH
2843: EMPTY
2844: LIST
2845: LIST
2846: LIST
2847: PPUSH
2848: LD_INT 23
2850: PPUSH
2851: LD_INT 0
2853: PPUSH
2854: CALL_OW 49
// end ;
2858: LD_VAR 0 1
2862: RET
